go.pact.im/x/plumb/internal/solve.InputSlot.flexBase (field)

5 uses

	go.pact.im/x/plumb/internal/solve (current package)
		instance.go#L42: 	flexBase types.Type // the struct type (value form) for a flexible receiver: a *Named, or a *Alias when the field is on an alias to an anonymous struct
		instance.go#L120: 		in.Inputs = []InputSlot{{flexRecv: true, flexBase: recvBase, typ: recvBase}}
		solve.go#L634: 			t = inp.flexBase // demand the value form; the dual bridge covers *S
		solve.go#L738: 			ptr := types.NewPointer(in.Inputs[i].flexBase)
		solve.go#L742: 				in.Inputs[i].typ = in.Inputs[i].flexBase